package com.petAdoption.manager.vo;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableLogic;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;

/**
 * <p>
 *
 * </p>
 *
 * @author 王倩茹
 * @since 2023-08-28
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class PetVO implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 宠物编号
     */
    @TableId(value = "pet_id", type = IdType.AUTO)
    private Integer petId;

    /**
     * 宠物名称
     */
    private String petName;

    /**
     * 宠物年龄
     */
    private String petAge;

    private int petAgeId;
    /**
     * 宠物性别
     */
    private String petSex;

    /**
     * 宠物种类
     */
    private String petType;

    private int petTypeId;
    /**
     * 宠物品种
     */
    private String petBreed;

    private int petBreedId;
    /**
     * 是否疫苗
     */
    private String petVaccine;

    /**
     * 是否绝育
     */
    private String petSterilization;

    /**
     * 是否驱虫
     */
    private String petInisect;

    /**
     * 宠物图片
     */
    private String petImg;

    /**
     * 宠物描述
     */
    private String petDescr;

    /**
     * 删除字段
     */
    @TableLogic
    private String petDelete;

}
